package com.lianrui.app.order.money;

import java.util.Map;

import com.lianrui.app.order.domain.OrderPrice;
import com.lianrui.commons.exception.BusinessException;

/**
 * 功能描述：结算接口
 * 
 * @author LJQ
 * 
 * <br>2016年1月15日 下午3:15:28
 */
public interface ICheckout {
	
	/**
	 * 功能说明：结算
	 * @return
	 */
	OrderPrice onCheckout(OrderPrice orderPrice) throws BusinessException;
	
	/**
	 * 功能说明：设置参数
	 * @param params
	 */
	void setParams(Map<String, Object> params);
	
	/**
	 * 功能说明：获取参数集合
	 * @return
	 */
	public Map<String, Object> getParams();
	
}
